Работа через ssh. Знакомство с shell.

Работа через ssh. Знакомство с shell.

Вы можете работать с Вашими сайтами через командный интерпретатор shell, если это предвидено Вашим тарифным планом. На нашем хостинге такая возможность открыта уже начиная с плана Multisite2

1. Как подключиться к серверу?

Если Вы работаете из-под ОС Window`s, Вам нужно скачать программу PuTTY. Это свободно распространяемый клиент для протоколов SSH, скачать который можно здесь.Откройте его, и в поле "Host Name (or IP address)" введите один из следующих адресов: example@h56.hvosting.ua, example@91.200.40.56

1.png

откроется окно, в котором Вас спросят пароль. После успешной аутентификации можете начинать работу через shell. В поле также допустимы такие значения: h56.hvosting.ua, 91.200.40.56, но с такой формой записи программа Вас спросит и пароль и логин.

Если Вы пользователь unix-подобной системи, то проблем возникнуть у вас не должно. Запускаете в терминале команду
ssh example@h56.hvosting.ua
вводите пароль, а далее всё как обычно.

2. Что такое SSH?

Secure Shell, SSH — сетевой протокол, который разрешает удаленное управления компьютером и передачу файлов. Похож функциональностью на протоколы Telnet и rlogin, но использует алгоритмы шифрования информации, которая передается.
Тоесть SSH - это защищённый канал обмена сообщениями Вашего локального компьютера и нашего сервера. Вы указываете команды серверу в диалоговом режиме, а он их запускает и показывает результаты исполнения.
Стоит обратить внимание, что Unix-подобные системы чувствительны к регистру, тоесть файлы index.php и Index.php разные, так как и команды cd та CD.
Также есть отличия в написаные пути к файлу в Windows-системах та unix-подобных ОС. В Windows-системах как символ-разделитель папок используется обратный слэш - "\", а в unix-подобных ОС - прямой слэш ("/"). Тоесть обычный для Вас путь dir1\dir2\file будет иметь вид dir1/dir2/file.
Существют также условные ссылки на каталоги:
. - текущий каталог
.. - каталог на уровень више текущего
~ - домашний каталог, куда вы попадаете, когда заходите на сервер
$HOME - аналог предыдущего символа ~

Файлы и папки называть кириллицей не нужно, у Вас может возникнуть ряд проблем.

3. Полезные команды.

3.1. Команды для работы с файлами.

ls - список файлов и папок
ls -al - форматированный список с скрытыми папками и файлами
cd dir - сменить папку на dir
cd - сменить на домашний каталог
pwd - показать текущий каталог
mkdir dir - создать каталог dir
rm file - удалить file
rm -r dir - удалить каталог dir
rm -f file - форсованно удалить file
rm -rf dir - форсованно удалить каталог dir
cp file1 file2 - копировать file1 в file2
cp -r dir1 dir2 - копировать dir1 в dir2; создать каталог dir2, если он не существует
mv file1 file2 - переименовать либо переместить file1 в file2. Если file2 существующий каталог - переместить file1 в каталог file2
ln -s file link - создать символьную ссылку link к файлу file
touch file - создать file
more file - вывести содержание file
head file - вывести первые 10 строчек file
tail file - вывести последние 10 строчек file

3.2. Поиск.

grep pattern files - искать pattern в files
grep -r pattern dir - искать рекурсивно pattern в dir
command | grep pattern - искать pattern в выводе command

3.3. Архивация.

tar cf file.tar files - создать tar архив с именем file.tar,который будет содержать files
tar xf file.tar - разархивировать file.tar
tar czf file.tar.gz files - создать архив tar с сжатием Gzip
tar xzf file.tar.gz - разархивировать tar с Gzip
tar cjf file.tar.bz2 - создать архив tar с сжатием Bzip2
tar xjf file.tar.bz2 - разархивировать tar с Bzip2
gzip file - сжать file и переименовать в file.gz
gzip -d file.gz - разархивировать file.gz в file

3.4. Сеть.

ping host - пропинговать host и вывести результат
whois domain - получить информацию whois для domain
dig domain - получить DNS информацию domain
wget file - скачать file
wget -c file - продолжить остановленую закачку

3.5. Как сменить права на файлы?

Здесь детально расскажем Вам о команде chmod, которая разрешает устанавливать права на чтение, запись и исполнение вашего файла. Отвечают за это следующие символы:
r - разрешает пользователям системы читать файл и копировать его содержание.
w - разрешает пользователям системы изменять файл.
x - разрешает пользователям системы запускать файл на исполнение.

Чтобы указать, кто из пользователей системы имеет соответствующие права используют следующие символы:
u - владелец файла.
g - члены группы.
o - прочие пользователи системы

Чтобы узнать, какие права установлены сейчас на конкретный файл используйте команду ls -l. Пример работы этой утилиты:
-rwxrw-r-- 1 example example 906 Фев 12 00:37 index.html
Это значит, что владелец файла имеет права rwx (читать, писать и выполнять), группа - rw- (читать и писать), а прочие - r-- (только читать).
Команда chmod имеет следующий синтаксис:
chmod кто+права файл
или
chmod кто-права файл
где "+" значит добавить права, а "-" - отнять их. Тоесть если я хочу добавить право на выполнение файла группе, тогда пишу
chmod g+x file
или отнять право на запись у "прочих":
chmod o-w file



*настройки указаны для домена-примера example.in.ua на сервере h56.hvosting.ua (аккаунт под названием example), при работе с хостингом используйте свои данные.


 
Рус | Укр

Украинский хостинг сайтов, аренда серверов, регистрация доменных имён

 
Позвонить нам
 
 

Будет ли мне предоставлена возможность установить подкаталог, защищённый паролем?

ответ

Ваш сайт растёт и ему требуется больше места под почту, базы данных и файлы?

все акции
  • Оплатой квитанции в кассе банка
  • Liqpay
  • Privat24
  • Visa/mastercard
 
Вопросы, ответы и статьи про хостинг

Какие индивидуальные настройки можно сделать через файл .htaccess?

Этих настроек просто огромное количество, обсуждение этой темы выходит далеко за объем пары абзацев. Так что просто дадим ссылки, где об этом можно прочитать http://htaccess.net.ru/ http://httpd.apache.org/docs/trunk/howto/htaccess.html.

Все вопросы
Хостинг новости
Новини!
Відроджені хостингові сервери : h67 h68 h69 h92 h46 h47 h48 h49 h86 h87 h88 h89 h10 h11 h12 h13 Робота продовжується !

Новини
В строю сервери h14,h106,h107,h111,h84,h50,h115,h51,h52,h53,h30,h31,h32,h91,h16,h17 У випадку якихось проблем з вашим акаунтом - прохання писати на мейл.

Новини для клієнтів
Оновлення: запрацювали h116 та 43 клієнтські VPS-а. Продовжуємо відновлюватися.

Новини
Шановні друзі ! На даний момент відновлені наступні сервери шаред-хостинга: h114, h33, h64, h66. Якщо ваші сайти знаходяться на цих серверах і є проблеми з работоздатністю - прохання звернутися на: hvostingukraine@gmail.com

Новина
23 вересня 2026 року Кляті роzzіяни знищили декілька датацентрів в м. Києві. Серед них був також і той, в якому стоїть наше обладнання та сервери. Наразі вся наша команда докладає максимальних зусиль для відновлення сервісів. Деякі сервери вже в строю. Ми створили Hvosting.ua в 2002 року і ми не дозволимо якійсь біснуватій раші вбити його ! До зустрічі он-лайн, шановні друзі !

Новина Шановні клієнти, зверніть увагу!
Оскільки наша робоча пошта і тікетниця зараз в процесі відновлення - резервні канали зв'язку наступні : hvostingukraine@gmail.com  https://t.me/hvostingua

Інформація по серверу h114
Шановні клієнти сервера h114,повідомляємо що сервер тимчасово не працездатний через вихід з ладу обладнання.На данний момент аварія ліквідовується і інформація переноситься на нове обладнання.Приносимо вибачення за незручності.

Архив RSS